Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix missing CompleteMultipartUpload SSE-C #1980

Merged
merged 1 commit into from
Jul 2, 2024

Conversation

klauspost
Copy link
Contributor

putObjectMultipartStreamNoLength and putObjectMultipartStreamParallel were missing SSE-C headers.

Before:

c: <DEBUG> POST /trace.json?uploadId=u3RE7kyHylOIHLKTCJOl2xMU6Lz4dJEotSRRQ.t2oqBP9chVWpSLnKVjhvogCEnq1Uzl8DTVyEeBn.d1KWoVFwCeyvfOYAawyP11.szXNYA9nZ8TC7qOHg4tNYVwrMrv HTTP/1.1
Host: xxxx-us-east-1.s3.dualstack.us-east-1.amazonaws.com
User-Agent: MinIO (windows; amd64) minio-go/v7.0.73 mc/DEVELOPMENT.GOGET
Content-Length: 224
Accept-Encoding: zstd,gzip
Authorization: AWS4-HMAC-SHA256 Credential=**REDACTED**/20240702/us-east-1/s3/aws4_request, SignedHeaders=content-type;host;x-amz-checksum-crc32c;x-amz-content-sha256;x-amz-date, Signature=**REDACTED**
Content-Type: application/octet-stream
X-Amz-Checksum-Crc32c: FTkqvw==
X-Amz-Content-Sha256: c6463f4718f1420115e5937d0df8b5f1b12360bf19067c7c693f74b5629a21d2
X-Amz-Date: 20240702T163623Z

mc: <DEBUG> HTTP/1.1 400 Bad Request
Connection: close
Transfer-Encoding: chunked
Content-Type: application/xml
Date: Tue, 02 Jul 2024 16:36:17 GMT
Server: AmazonS3
X-Amz-Id-2: XxNuG0/LrCJhn6zp8qSQTx1hbBSao5zbJF2LuXCjV84hnyMa0WhvyOGbwfYH2xsL0KMPk+PmTUc=
X-Amz-Request-Id: 8BDWVH8SS555TY65

After:

c: <DEBUG> POST /trace.json?uploadId=RcaVx.E7ikFputT7vEDDUSZnfke2GRyOFxjVX1j_VvC_rwGS.DRYCg7hylsb7TXuuPgOSnb58PX05D6hG6pby5RJM2Jf8h7ghYtFS19MsV2i2A.RjNsxsrvesKZV6Or3 HTTP/1.1
Host: xxxx-us-east-1.s3.dualstack.us-east-1.amazonaws.com
User-Agent: MinIO (windows; amd64) minio-go/v7.0.73 mc/DEVELOPMENT.GOGET
Content-Length: 224
Accept-Encoding: zstd,gzip
Authorization: AWS4-HMAC-SHA256 Credential=**REDACTED**/20240702/us-east-1/s3/aws4_request, SignedHeaders=content-type;host;x-amz-checksum-crc32c;x-amz-content-sha256;x-amz-date;x-amz-server-side-encryption-customer-algorithm;x-amz-server-side-encryption-customer-key;x-amz-server-side-encryption-customer-key-md5, Signature=**REDACTED**
Content-Type: application/octet-stream
X-Amz-Checksum-Crc32c: FTkqvw==
X-Amz-Content-Sha256: d875307b7d216bbd02e040f30224e256fa16ba3f436f463ad9ea7abc04ef4ceb
X-Amz-Date: 20240702T163752Z
X-Amz-Server-Side-Encryption-Customer-Algorithm: AES256
X-Amz-Server-Side-Encryption-Customer-Key: wC6y20rByatPS9xS1RLsoNvRZAHvssYI1ruYS2iv5cY=
X-Amz-Server-Side-Encryption-Customer-Key-Md5: fXxP96p2ajAxFivAA0G66w==

mc: <DEBUG> HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/xml
Date: Tue, 02 Jul 2024 16:37:48 GMT
Server: AmazonS3
X-Amz-Id-2: xqscCqpoBVPcJT2GpKLMDj6mFntOLrgUeBA3ambHCPnlSzClakQwhZ7VAsjW+K//z6RhCyuuxGE=
X-Amz-Request-Id: XMBFVMVCPMZ4H0WG
X-Amz-Server-Side-Encryption-Customer-Algorithm: AES256
X-Amz-Server-Side-Encryption-Customer-Key-Md5: fXxP96p2ajAxFivAA0G66w==

`putObjectMultipartStreamNoLength` and `putObjectMultipartStreamParallel` were missing SSE-C headers.

Before:
```
c: <DEBUG> POST /trace.json?uploadId=u3RE7kyHylOIHLKTCJOl2xMU6Lz4dJEotSRRQ.t2oqBP9chVWpSLnKVjhvogCEnq1Uzl8DTVyEeBn.d1KWoVFwCeyvfOYAawyP11.szXNYA9nZ8TC7qOHg4tNYVwrMrv HTTP/1.1
Host: xxxx-us-east-1.s3.dualstack.us-east-1.amazonaws.com
User-Agent: MinIO (windows; amd64) minio-go/v7.0.73 mc/DEVELOPMENT.GOGET
Content-Length: 224
Accept-Encoding: zstd,gzip
Authorization: AWS4-HMAC-SHA256 Credential=**REDACTED**/20240702/us-east-1/s3/aws4_request, SignedHeaders=content-type;host;x-amz-checksum-crc32c;x-amz-content-sha256;x-amz-date, Signature=**REDACTED**
Content-Type: application/octet-stream
X-Amz-Checksum-Crc32c: FTkqvw==
X-Amz-Content-Sha256: c6463f4718f1420115e5937d0df8b5f1b12360bf19067c7c693f74b5629a21d2
X-Amz-Date: 20240702T163623Z

mc: <DEBUG> HTTP/1.1 400 Bad Request
Connection: close
Transfer-Encoding: chunked
Content-Type: application/xml
Date: Tue, 02 Jul 2024 16:36:17 GMT
Server: AmazonS3
X-Amz-Id-2: XxNuG0/LrCJhn6zp8qSQTx1hbBSao5zbJF2LuXCjV84hnyMa0WhvyOGbwfYH2xsL0KMPk+PmTUc=
X-Amz-Request-Id: 8BDWVH8SS555TY65
```

After:

```
c: <DEBUG> POST /trace.json?uploadId=RcaVx.E7ikFputT7vEDDUSZnfke2GRyOFxjVX1j_VvC_rwGS.DRYCg7hylsb7TXuuPgOSnb58PX05D6hG6pby5RJM2Jf8h7ghYtFS19MsV2i2A.RjNsxsrvesKZV6Or3 HTTP/1.1
Host: xxxx-us-east-1.s3.dualstack.us-east-1.amazonaws.com
User-Agent: MinIO (windows; amd64) minio-go/v7.0.73 mc/DEVELOPMENT.GOGET
Content-Length: 224
Accept-Encoding: zstd,gzip
Authorization: AWS4-HMAC-SHA256 Credential=**REDACTED**/20240702/us-east-1/s3/aws4_request, SignedHeaders=content-type;host;x-amz-checksum-crc32c;x-amz-content-sha256;x-amz-date;x-amz-server-side-encryption-customer-algorithm;x-amz-server-side-encryption-customer-key;x-amz-server-side-encryption-customer-key-md5, Signature=**REDACTED**
Content-Type: application/octet-stream
X-Amz-Checksum-Crc32c: FTkqvw==
X-Amz-Content-Sha256: d875307b7d216bbd02e040f30224e256fa16ba3f436f463ad9ea7abc04ef4ceb
X-Amz-Date: 20240702T163752Z
X-Amz-Server-Side-Encryption-Customer-Algorithm: AES256
X-Amz-Server-Side-Encryption-Customer-Key: wC6y20rByatPS9xS1RLsoNvRZAHvssYI1ruYS2iv5cY=
X-Amz-Server-Side-Encryption-Customer-Key-Md5: fXxP96p2ajAxFivAA0G66w==

mc: <DEBUG> HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/xml
Date: Tue, 02 Jul 2024 16:37:48 GMT
Server: AmazonS3
X-Amz-Id-2: xqscCqpoBVPcJT2GpKLMDj6mFntOLrgUeBA3ambHCPnlSzClakQwhZ7VAsjW+K//z6RhCyuuxGE=
X-Amz-Request-Id: XMBFVMVCPMZ4H0WG
X-Amz-Server-Side-Encryption-Customer-Algorithm: AES256
X-Amz-Server-Side-Encryption-Customer-Key-Md5: fXxP96p2ajAxFivAA0G66w==
```
@klauspost
Copy link
Contributor Author

Oh yeah. Also tested against play:

<DEBUG> POST /testbucket/trace.json?uploadId=N2MyY2E5OTItOWQzZC00M2NlLWI4ZGQtZjZiZDQyMjcyZTU3LjlhM2QwMTc3LTFkMjYtNDMzNy1hY2Q3LWQ1M2Y2NjVmMWMwNXgxNzE5OTM5MTI2NjE2NjAzNjAy HTTP/1.1
Host: play.min.io
User-Agent: MinIO (windows; amd64) minio-go/v7.0.73 mc/DEVELOPMENT.GOGET
Content-Length: 224
Accept-Encoding: zstd,gzip
Authorization: AWS4-HMAC-SHA256 Credential=**REDACTED**/20240702/us-east-1/s3/aws4_request, SignedHeaders=content-type;host;x-amz-checksum-crc32c;x-amz-content-sha256;x-amz-date;x-amz-server-side-encryption-customer-algorithm;x-amz-server-side-encryption-customer-key;x-amz-server-side-encryption-customer-key-md5, Signature=**REDACTED**
Content-Type: application/octet-stream
X-Amz-Checksum-Crc32c: FTkqvw==
X-Amz-Content-Sha256: ad132a599fd5cd860ff0a0959885337b396fa5b79f191643b8daac036d84daed
X-Amz-Date: 20240702T165219Z
X-Amz-Server-Side-Encryption-Customer-Algorithm: AES256
X-Amz-Server-Side-Encryption-Customer-Key: wC6y20rByatPS9xS1RLsoNvRZAHvssYI1ruYS2iv5cY=
X-Amz-Server-Side-Encryption-Customer-Key-Md5: fXxP96p2ajAxFivAA0G66w==

mc: <DEBUG> HTTP/1.1 200 OK
Content-Length: 360
Accept-Ranges: bytes
Connection: keep-alive
Content-Type: application/xml
Date: Tue, 02 Jul 2024 16:52:14 GMT
Etag: "177050cefac3030ea157257c783d8a32-1"
Server: nginx/1.18.0 (Ubuntu)
Strict-Transport-Security: max-age=31536000; includeSubDomains
Vary: Origin
Vary: Accept-Encoding
X-Amz-Bucket-Region: us-east-1
X-Amz-Checksum-Crc32c: FTkqvw==-1
X-Amz-Id-2: 3e996b2f640d7e065d3a5c4e39a5538cefb82e3e77771990265e4698d8681eac
X-Amz-Request-Id: 17DE7387B1684E73
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block

@harshavardhana harshavardhana merged commit 60eddd7 into minio:master Jul 2, 2024
5 checks passed
charithe referenced this pull request in cerbos/cerbos Jul 8, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
`v1.54.11` -> `v1.54.15` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.54.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.54.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.54.11/v1.54.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.54.11/v1.54.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
|
[github.com/bufbuild/protovalidate-go](https://togithub.com/bufbuild/protovalidate-go)
| `v0.6.2` -> `v0.6.3` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.2/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.2/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [github.com/minio/minio-go/v7](https://togithub.com/minio/minio-go) |
`v7.0.72` -> `v7.0.73` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fminio%2fminio-go%2fv7/v7.0.73?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fminio%2fminio-go%2fv7/v7.0.73?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fminio%2fminio-go%2fv7/v7.0.72/v7.0.73?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fminio%2fminio-go%2fv7/v7.0.72/v7.0.73?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [go](https://go.dev/) ([source](https://togithub.com/golang/go)) |
`1.22.4` -> `1.22.5` |
[![age](https://developer.mend.io/api/mc/badges/age/golang-version/go/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/golang-version/go/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/golang-version/go/1.22.4/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/golang-version/go/1.22.4/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| toolchain | patch |
|
[go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v0.52.0` -> `v0.53.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/contrib/instrumentation/host](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v0.52.0` -> `v0.53.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fhost/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fhost/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fhost/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fhost/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v0.52.0` -> `v0.53.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/contrib/instrumentation/runtime](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v0.52.0` -> `v0.53.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fruntime/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fruntime/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fruntime/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fruntime/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/contrib/propagators/autoprop](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v0.52.0` -> `v0.53.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fautoprop/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fautoprop/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fautoprop/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fautoprop/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/contrib/propagators/b3](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/exporters/prometheus](https://togithub.com/open-telemetry/opentelemetry-go)
| `v0.49.0` -> `v0.50.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.49.0/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/crypto | `v0.24.0` -> `v0.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.24.0/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.24.0/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/exp | `7f521ea` -> `46b0784` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/v0.0.0-20240707233637-46b078467d37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/v0.0.0-20240707233637-46b078467d37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240613232115-7f521ea00fb8/v0.0.0-20240707233637-46b078467d37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240613232115-7f521ea00fb8/v0.0.0-20240707233637-46b078467d37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | digest |
| golang.org/x/net | `v0.26.0` -> `v0.27.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.26.0/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.26.0/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/tools | `v0.22.0` -> `v0.23.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.22.0/v0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.22.0/v0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[google.golang.org/genproto/googleapis/api](https://togithub.com/googleapis/go-genproto)
| `dc46fd2` -> `f6361c8` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240701130421-f6361c86f094?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240701130421-f6361c86f094?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240624140628-dc46fd24d27d/v0.0.0-20240701130421-f6361c86f094?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240624140628-dc46fd24d27d/v0.0.0-20240701130421-f6361c86f094?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | digest |
| [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) |
`v1.64.0` -> `v1.65.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.64.0/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.64.0/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |

---

### Release Notes

<details>
<summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>

###
[`v1.54.15`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15415-2024-07-05)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.54.14...v1.54.15)

\===

##### Service Client Updates

-   `service/acm`: Updates service API and documentation
- Documentation updates, including fixes for xml formatting, broken
links, and ListCertificates description.
-   `service/ecr`: Updates service API
- This release for Amazon ECR makes change to bring the SDK into sync
with the API.
- `service/payment-cryptography-data`: Updates service API and
documentation
-   `service/qbusiness`: Updates service API and documentation

###
[`v1.54.14`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15414-2024-07-03)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.54.13...v1.54.14)

\===

##### Service Client Updates

-   `service/application-autoscaling`: Updates service documentation
-   `service/directconnect`: Updates service documentation
- This update includes documentation for support of new native 400 GBps
ports for Direct Connect.
-   `service/organizations`: Updates service API and documentation
- Added a new reason under ConstraintViolationException in
RegisterDelegatedAdministrator API to prevent registering suspended
accounts as delegated administrator of a service.
-   `service/rekognition`: Updates service API and documentation
- This release adds support for tagging projects and datasets with the
CreateProject and CreateDataset APIs.
-   `service/workspaces`: Updates service API
- Fix create workspace bundle RootStorage/UserStorage to accept non null
values

###
[`v1.54.13`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15413-2024-07-02)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.54.12...v1.54.13)

\===

##### Service Client Updates

-   `service/ec2`: Updates service API and documentation
    -   Documentation updates for Elastic Compute Cloud (EC2).
-   `service/fms`: Updates service API
-   `service/s3`: Updates service API, documentation, and examples
    -   Added response overrides to Head Object requests.

###
[`v1.54.12`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15412-2024-07-01)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.54.11...v1.54.12)

\===

##### Service Client Updates

-   `service/apigateway`: Updates service API
    -   Add v2 smoke tests and smithy smokeTests trait for SDK testing.
-   `service/cognito-identity`: Updates service API
- `service/connect`: Updates service API, documentation, and paginators
-   `service/docdb`: Updates service API
    -   Add v2 smoke tests and smithy smokeTests trait for SDK testing.
-   `service/eks`: Updates service API
- `service/payment-cryptography`: Updates service API and documentation
- `service/payment-cryptography-data`: Updates service API,
documentation, and waiters
-   `service/states`: Updates service API
    -   Add v2 smoke tests and smithy smokeTests trait for SDK testing.
-   `service/swf`: Updates service API
    -   Add v2 smoke tests and smithy smokeTests trait for SDK testing.
-   `service/wafv2`: Updates service API and documentation

</details>

<details>
<summary>bufbuild/protovalidate-go
(github.com/bufbuild/protovalidate-go)</summary>

###
[`v0.6.3`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.6.3)

[Compare
Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.6.2...v0.6.3)

#### What's Changed

- Improvement to unique implementation by
[@&#8203;pkwarren](https://togithub.com/pkwarren) in
[https://github.com/bufbuild/protovalidate-go/pull/128](https://togithub.com/bufbuild/protovalidate-go/pull/128)
- Export lib type by
[@&#8203;oliversun9](https://togithub.com/oliversun9) in
[https://github.com/bufbuild/protovalidate-go/pull/130](https://togithub.com/bufbuild/protovalidate-go/pull/130)

**Full Changelog**:
https://github.com/bufbuild/protovalidate-go/compare/v0.6.2...v0.6.3

</details>

<details>
<summary>minio/minio-go (github.com/minio/minio-go/v7)</summary>

###
[`v7.0.73`](https://togithub.com/minio/minio-go/releases/tag/v7.0.73):
Bugfix Release

[Compare
Source](https://togithub.com/minio/minio-go/compare/v7.0.72...v7.0.73)

#### What's Changed

- upgrade all deps and replace gopkg.in for ini with go module by
[@&#8203;marktheunissen](https://togithub.com/marktheunissen) in
[https://github.com/minio/minio-go/pull/1977](https://togithub.com/minio/minio-go/pull/1977)
- Add ca-west-1 endpoint by
[@&#8203;tjwallace](https://togithub.com/tjwallace) in
[https://github.com/minio/minio-go/pull/1971](https://togithub.com/minio/minio-go/pull/1971)
- fix replication validation for Role ARN by
[@&#8203;poornas](https://togithub.com/poornas) in
[https://github.com/minio/minio-go/pull/1978](https://togithub.com/minio/minio-go/pull/1978)
- Fix missing CompleteMultipartUpload SSE-C by
[@&#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/minio/minio-go/pull/1980](https://togithub.com/minio/minio-go/pull/1980)

#### New Contributors

- [@&#8203;marktheunissen](https://togithub.com/marktheunissen) made
their first contribution in
[https://github.com/minio/minio-go/pull/1977](https://togithub.com/minio/minio-go/pull/1977)
- [@&#8203;tjwallace](https://togithub.com/tjwallace) made their first
contribution in
[https://github.com/minio/minio-go/pull/1971](https://togithub.com/minio/minio-go/pull/1971)

**Full Changelog**:
https://github.com/minio/minio-go/compare/v7.0.72...v7.0.73

</details>

<details>
<summary>golang/go (go)</summary>

###
[`v1.22.5`](https://togithub.com/golang/go/compare/go1.22.4...go1.22.5)

</details>

<details>
<summary>open-telemetry/opentelemetry-go-contrib
(go.opentelemetry.io/contrib/propagators/b3)</summary>

###
[`v1.28.0`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.28.0):
/v0.53.0/v0.22.0/v0.8.0/v0.3.0/v0.1.0

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-go-contrib/compare/v1.27.0...v1.28.0)

#### Overview

##### Added

- Add the new `go.opentelemetry.io/contrib/detectors/azure/azurevm`
package to provide a resource detector for Azure VMs.
([#&#8203;5422](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5422))
- Add support to configure views when creating MeterProvider using the
config package.
([#&#8203;5654](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5654))
- The `go.opentelemetry.io/contrib/config` add support to configure
periodic reader interval and timeout.
([#&#8203;5661](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5661))
- Add log support for the autoexport package.
([#&#8203;5733](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5733))
- Add support for disabling the old runtime metrics using the
`OTEL_GO_X_DEPRECATED_RUNTIME_METRICS=false` environment variable.
([#&#8203;5747](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5747))
- Add support for signal-specific protocols environment variables
(`OTEL_EXPORTER_OTLP_TRACES_PROTOCOL`,
`OTEL_EXPORTER_OTLP_LOGS_PROTOCOL`,
`OTEL_EXPORTER_OTLP_METRICS_PROTOCOL`) in
`go.opentelemetry.io/contrib/exporters/autoexport`.
([#&#8203;5816](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5816))
-   The `go.opentelemetry.io/contrib/processors/minsev` module is added.
This module provides and experimental logging processor with a
configurable threshold for the minimum severity records must have to be
recorded.
([#&#8203;5817](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5817))
-   The `go.opentelemetry.io/contrib/processors/baggagecopy` module.
This module is a replacement of
`go.opentelemetry.io/contrib/processors/baggage/baggagetrace`.
([#&#8203;5824](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5824))

##### Changed

- Improve performance of
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`
with the usage of `WithAttributeSet()` instead of `WithAttribute()`.
([#&#8203;5664](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5664))
- Improve performance of
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` with the
usage of `WithAttributeSet()` instead of `WithAttribute()`.
([#&#8203;5664](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5664))
- Update `go.opentelemetry.io/contrib/config` to latest released
configuration schema which introduces breaking changes where
`Attributes` is now a `map[string]interface{}`.
([#&#8203;5758](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5758))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.25.0`
to `go.opentelemetry.io/otel/semconv/v1.26.0`.
([#&#8203;5847](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5847))

##### Fixed

- Custom attributes targeting metrics recorded by the
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` are not
ignored anymore.
([#&#8203;5129](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5129))
- The double setup in
`go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/example`
that caused duplicate traces.
([#&#8203;5564](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5564))
- The superfluous `response.WriteHeader` call in
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` when the
response writer is flushed.
([#&#8203;5634](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5634))
- Use `c.FullPath()` method to set `http.route` attribute in
`go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin`.
([#&#8203;5734](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5734))
- Out-of-bounds panic in case of invalid span ID in
`go.opentelemetry.io/contrib/propagators/b3`.
([#&#8203;5754](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5754))

##### Deprecated

- The
`go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho`
package is deprecated.
If you would like to become a Code Owner of this module and prevent it
from being removed, see [#&#8203;5550].
([#&#8203;5645](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5645))
- The
`go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron`
package is deprecated.
If you would like to become a Code Owner of this module and prevent it
from being removed, see [#&#8203;5552].
([#&#8203;5646](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5646))
- The `go.opentelemetry.io/contrib/samplers/aws/xray` package is
deprecated.
If you would like to become a Code Owner of this module and prevent it
from being removed, see [#&#8203;5554].
([#&#8203;5647](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5647))
- The `go.opentelemetry.io/contrib/processors/baggage/baggagetrace`
package is deprecated.
Use the added `go.opentelemetry.io/contrib/processors/baggagecopy`
package instead.
([#&#8203;5824](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5824))
- Use `baggagecopy.NewSpanProcessor` as a replacement for
`baggagetrace.New`.
- `NewSpanProcessor` accepts a `Fitler` function type that selects which
baggage members are added to a span.
- `NewSpanProcessor` returns a `*baggagecopy.SpanProcessor` instead of a
`trace.SpanProcessor` interface.
            The returned type still implements the interface.

[#&#8203;5550]:
https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5550

[#&#8203;5552]:
https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5552

[#&#8203;5554]:
https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5554

#### What's Changed

- chore(deps): update module github.com/goccy/go-json to v0.10.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5623](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5623)
- chore(deps): update k8s.io/kube-openapi digest to
[`835d969`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/835d969)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5622](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5622)
- chore(deps): update module github.com/go-logr/logr to v1.4.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5627](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5627)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.7 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5629](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5629)
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
[`d264139`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/d264139)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5630](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5630)
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.8.0
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5624](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5624)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`d264139`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/d264139)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5631](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5631)
- Add deprecation notice to otelmongo by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5598](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5598)
- Move unreleased changelog entry by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5637](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5637)
- chore(deps): update module github.com/bytedance/sonic to v1.11.7 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5633](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5633)
- fix(deps): update module golang.org/x/vuln to v1.1.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5650](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5650)
- otelzap: Implement Write method by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5620](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5620)
- otelzap: Implement methods on arrayEncoder by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5632](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5632)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.8 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5649](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5649)
- Deprecate the AWS EC2 detector by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5636](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5636)
- Deprecate the AWS ECS detector by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5638](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5638)
- Deprecate otelmongo/test by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5639](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5639)
- Deprecate the AWS EKS detector by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5640](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5640)
- Deprecate the AWS Lambda detector by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5641](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5641)
- Deprecate otellambda by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5642](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5642)
- Deprecate otelaws by [@&#8203;MrAlias](https://togithub.com/MrAlias)
in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5643](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5643)
- Deprecate otelmux by [@&#8203;MrAlias](https://togithub.com/MrAlias)
in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5644](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5644)
- Deprecate otelecho by [@&#8203;MrAlias](https://togithub.com/MrAlias)
in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5645](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5645)
- Deprecate otelmacaron by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5646](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5646)
- Deprecate the AWS propagators by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5647](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5647)
- Deprecate the AWS XRAY sampler by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5648](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5648)
- chore(deps): update module github.com/gabriel-vasile/mimetype to
v1.4.4 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5660](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5660)
- fix(deps): update module github.com/golangci/golangci-lint to v1.59.0
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5663](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5663)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.10 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5657](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5657)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5658](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5658)
- fix(deps): update golang.org/x/exp digest to
[`4c93da0`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/4c93da0)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5662](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5662)
- fix(deps): update golang.org/x/tools digest to
[`7045d2e`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/7045d2e)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5651](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5651)
- config: Add support to configure periodic reader interval and timeout
by [@&#8203;bogdandrutu](https://togithub.com/bogdandrutu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5661](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5661)
- Introduce respWriter.Flush so we don't write the status twice by
[@&#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5634](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5634)
- fix(deps): update golang.org/x/tools digest to
[`cc29c91`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5667](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5667)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`a332354`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/a332354)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5668](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5668)
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
[`a332354`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/a332354)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5669](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5669)
- fix(deps): update golang.org/x/tools digest to
[`f10a0f1`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/f10a0f1)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5670](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5670)
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
[`5315273`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/5315273)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5671](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5671)
- fix(deps): update golang.org/x/tools digest to
[`cc29c91`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5673](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5673)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`5315273`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/5315273)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5672](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5672)
- chore(deps): update module github.com/bytedance/sonic to v1.11.8 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5682](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5682)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.11 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5675](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5675)
- otelzap: Implement methods on `arrayEncoder` by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5652](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5652)
- fix(deps): update module github.com/emicklei/go-restful/v3 to v3.12.1
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5679](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5679)
- fix: custom attributes are ignored -
[#&#8203;5084](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5084)
by [@&#8203;zailic](https://togithub.com/zailic) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5129](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5129)
- Use more efficient `WithAttributeSet()` by
[@&#8203;ash2k](https://togithub.com/ash2k) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5664](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5664)
- fix(deps): update golang.org/x/tools digest to
[`e229045`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/e229045)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5674](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5674)
- fix(deps): update golang.org/x/exp digest to
[`23cca88`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/23cca88)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5677](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5677)
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb
to v1.32.6 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5678](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5678)
- Use passthrough resolver when bufnet is used by
[@&#8203;ash2k](https://togithub.com/ash2k) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5676](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5676)
- Add link to codeowners policy in codeowners file by
[@&#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5680](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5680)
- \[chore] ensure codecov uses token by
[@&#8203;codeboten](https://togithub.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5687](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5687)
- fix(deps): update golang.org/x/tools digest to
[`8d54ca1`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/8d54ca1)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5685](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5685)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.12 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5684](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5684)
- fix(deps): update golang.org/x/tools digest to
[`2e977dd`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/2e977dd)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5689](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5689)
- fix: OTEL_TRACES_EXPORTER typo by
[@&#8203;sysulq](https://togithub.com/sysulq) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5686](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5686)
- Add otelhttp Handler.ServeHTTP and Transport.RoundTrip benchmarks by
[@&#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5681](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5681)
- Add codespell to CI by
[@&#8203;SequoiaGod](https://togithub.com/SequoiaGod) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5683](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5683)
- \[chore] Fix renovate config by
[@&#8203;pellared](https://togithub.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5694](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5694)
- otelzap: Implement With method by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5653](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5653)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.13 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5691](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5691)
- otelzap: Implement methods on encoder by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5665](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5665)
- chore(deps): update module github.com/prometheus/procfs to v0.15.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5696](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5696)
- fix(deps): update golang.org/x/exp digest to
[`404ba88`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/404ba88)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5695](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5695)
- Add [@&#8203;pyohannes](https://togithub.com/pyohannes) as owner of
EC2/ECS/EKS AWS detectors by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5656](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5656)
- fix(deps): update golang.org/x/exp digest to
[`fd00a4e`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/fd00a4e)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5697](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5697)
- fix(deps): update golang.org/x/tools digest to
[`2f8e378`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/2f8e378)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5690](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5690)
- fix(deps): update golang.org/x/tools digest to
[`cc29c91`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5698](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5698)
- fix(deps): update golang.org/x/tools digest to
[`58cc8a4`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/58cc8a4)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5708](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5708)
- fix(deps): update module github.com/shirou/gopsutil/v3 to v3.24.5 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5701](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5701)
- fix(deps): update golang.org/x/tools digest to
[`018d3b2`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/018d3b2)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5710](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5710)
- chore(deps): update module github.com/go-playground/validator/v10 to
v10.21.0 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5705](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5705)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.14 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5699](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5699)
- chore(deps): update module github.com/prometheus/common to v0.54.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5709](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5709)
- fix(deps): update golang.org/x/tools digest to
[`4478db0`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/4478db0)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5711](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5711)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.15 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5713](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5713)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5714](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5714)
- fix(deps): update golang.org/x/tools digest to
[`cc29c91`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5715](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5715)
- otelzap: Allow context injection via fields by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5707](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5707)
- fix(deps): update golang.org/x/tools digest to
[`5e43887`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/5e43887)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5716](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5716)
-   c

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/cerbos/cerbos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhcmVhL2RlcGVuZGVuY2llcyIsImJvdHMiLCJraW5kL2Nob3JlIl19-->

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
lunny pushed a commit to go-gitea/gitea that referenced this pull request Sep 30, 2024
Current minio-go version has issues with S3 compatible storages like
Backblaze or Wasabi. This was fixed in
minio/minio-go#1980 .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants